// import Vue from 'vue'
// import Vuex from 'vuex'
// import 'es6-promise/auto'

// Vue.use(Vuex)

// let defaultCity = '上海'
// try {}catch(e){
//     if(localStorage.city){
//         defaultCity = localStorage.city
//     }
// }

// export default  new Vuex.Store({
//     //公用的数据 1
//     state: {
//       city: defaultCity
//     },
//     // 组件 里面定义 changeCity(Obj){} 传值 actions 接收 2
//     actions:{
//         changeCity(ctx , obj){
//             ctx.commit('change' ,obj) // 通过commit 出发 传值到 mutations 
//         }
//     },
//     mutations:{ 
//         change(state,value){
//             state.city=value  ;// 通过change 事件 改变 state 里的city  3
//             try{
//                 localStorage.city = value //本地存储 浏览器记忆 页面刷新 也为改变之后的值
//             }catch(e){}
//         }
//     }
//   })

// 存放更改的数据

let defaultCity = '上海'
try {
    if(localStorage.city){
        defaultCity = localStorage.city
    }
}catch(e){}

export default {
    city :defaultCity,
}